Login

Sign up now

Compare teams

St Johnstone Hearts
name St. Johnstone Football Clubfound 1884country country flag Scotland website http://www.perthstjohnstonefc.co.uk name Heart of Midlothian Football Clubfound 1874country country flag Scotland website http://www.heartsfc.co.uk
Next match
2025-02-23 12:00
St Johnstone vs Hearts
country flag Scotland - Premiership 2024/2025
2025-02-23 12:00
St Johnstone vs Hearts
country flag Scotland - Premiership 2024/2025
Match between teams
2024-12-22 Hearts 2 1 St Johnstone +
(16') Penrice James (42') Devlin Cameron Carey Graham (53') (58') Spittal Blair Sprangler Sven (83') (90') Vargas Kenneth competition: Scotland - Premiership 2024/2025
2024-11-02 St Johnstone 1 2 Hearts +
Clark Nicky (23') Oyegoke Daniel (41') (44') Sprangler Sven Rowles Kye (45') Shankland Lawrence (52') (61') Holt Jason Devlin Cameron (67') (68') Clark Nicky Vargas Kenneth (76') competition: Scotland - Premiership 2024/2025
2024-02-07 St Johnstone 0 1 Hearts +
(16') Robinson Luke (52') Considine Andrew Shankland Lawrence (55') (75') Mcgowan Ryan Vargas Kenneth (79') (90') Jaiyesimi Diallang competition: Scotland - Premiership 2023/2024
2023-11-25 Hearts 1 0 St Johnstone +
Phillips Daniel (40') Gallacher Tony (58') (61') Shankland Lawrence (77') Cochrane Alexander (88') Vargas Kenneth competition: Scotland - Premiership 2023/2024
2023-08-05 St Johnstone 0 2 Hearts +
Rowles Kye (16') (17') Mcclelland Sam (28') Phillips Daniel Oda Yutaro (75') Devlin Cameron (80') Boyce Liam (90') Shankland Lawrence (90') competition: Scotland - Premiership 2023/2024
2023-03-04 Hearts 3 0 St Johnstone +
(21') Ginnelly Josh Hallberg Melker (63') (63') Ginnelly Josh (73') Grant Jorge competition: Scotland - Premiership 2022/2023
2022-12-28 St Johnstone 2 3 Hearts +
(9') Carey Graham (13') Mcgowan Ryan Shankland Lawrence (14') Forrest Alan (33') Snodgrass Robert (55') (55') May Stevie Mckay Barrie (64') (79') Murphy Jamie (84') Mitchell Alex (90') Gordon Liam competition: Scotland - Premiership 2022/2023
2022-08-28 Hearts 3 2 St Johnstone +
Carey Graham (6') Murphy Jamie (15') (25') Rowles Kye (31') Boyce Liam Phillips Daniel (45') Considine Andrew (54') Crawford Alistair (66') (81') Shankland Lawrence Considine Andrew (84') competition: Scotland - Premiership 2022/2023
2022-02-19 St Johnstone 2 1 Hearts +
(1') Crawford Alistair Atkinson Nathaniel (6') (36') Hendry Callum (56') Mccart Jamie (90') Butterfield Jacob competition: Scotland - Scottish Football League 2021/2022
2022-01-18 Hearts 2 0 St Johnstone +
(46') Ginnelly Josh Cleary Daniel (60') Davidson Murray (70') (73') Souttar John (75') Ginnelly Josh (89') Smith Michael Gordon Liam (90') competition: Scotland - Scottish Football League 2021/2022
2021-10-27 St Johnstone 1 1 Hearts +
(11') Gordon Liam Souttar John (35') Ginnelly Josh (40') (56') Davidson Murray (67') May Stevie (69') Mccart Jamie (83') Gordon Liam Devlin Cameron (86') competition: Scotland - Scottish Football League 2021/2022
2020-02-01 St Johnstone 3 3 Hearts +
(17') May Stevie Boyce Liam (26') Naismith Steven (31') (45') O Halloran Michael (52') Mccann Ali Irving Andy (58') (59') Craig Liam Halkett Craig (62') (62') May Stevie Naismith Steven (86') Clare Sean (90') competition: Scotland - Scottish Premiership 2019/2020
2019-12-14 Hearts 0 1 St Johnstone +
Ralston Anthony (9') Davidson Murray (25') (41') Smith Michael Hendry Callum (74') (86') Hickey Aaron competition: Scotland - Scottish Premiership 2019/2020
2019-10-30 St Johnstone 1 0 Hearts +
Berra Christophe (42') (44') Kerr Jason White Aidan (51') (58') Berra Christophe Maclean Steven (75') Ikpeazu Uche (81') competition: Scotland - Scottish Premiership 2019/2020
2019-01-26 Hearts 2 0 St Johnstone +
(21') Sutchuin-djoum Arnaud Callachan Ross (27') Foster Richard (47') (52') Godinho Marcus Swanson Danny (90') (90') Morrison Callum competition: Scotland - SL2 Relegation P.Off R2 2018/2019
2018-12-05 St Johnstone 2 2 Hearts +
Sutchuin-djoum Arnaud- (6') (20') Alston Blair Bozanic Oliver (41') Haring Peter (48') (54') Wotherspoon David Clare Sean (61') (69') Kennedy Matthew (79') Craig Liam Berra Christophe (87') (90') Foster Richard competition: Scotland - SL2 Relegation P.Off R2 2018/2019
2018-09-29 Hearts 2 1 St Johnstone +
(25') Haring Peter (65') Dunne Jimmy Callachan Ross (77') competition: Scotland - SL2 Relegation P.Off R2 2018/2019
2018-02-10 Hearts 3 0 St Johnstone +
(8') Lafferty Kyle (15') Adao Joaquim Johnstone Denny (29') (54') Mitchell Demetri (58') Lafferty Kyle Alston Blair (67') (72') Lafferty Kyle Davidson Murray (76') Kane Chris (88') competition: Scotland - FA Cup 2017/2018
2018-02-03 Hearts 1 0 St Johnstone +
(30') Adao Joaquim (46') Milinkovic Manuel Kerr Jason (57') Kerr Jason (58') Wotherspoon David (62') (80') Mitchell Demetri (82') Souttar John Scougall Stefan (89') (89') Smith Michael competition: Scotland - SL2 Relegation P.Off 2017/2018
2017-12-23 St Johnstone 0 0 Hearts +
Cowie Don (33') Cochrane Harry (56') (78') Paton Paul Cochrane Harry (79') competition: Scotland - SL2 Relegation P.Off 2017/2018
2017-10-21 Hearts 1 0 St Johnstone +
(7') Buaben Prince Scougall Stefan (24') (54') Cochrane Harry Millar Chris (57') (61') Lafferty Kyle (74') Lafferty Kyle (75') Brandon Jamie Craig Liam (90') competition: Scotland - SL2 Relegation P.Off 2017/2018
2017-05-17 St Johnstone 1 0 Hearts +
(26') Kane Chris Johnsen Bjorn (28') competition: Scotland - Scottish Premiership 2016/2017
2017-04-05 St Johnstone 1 0 Hearts +
Johnsen Bjorn (30') Avlontis Tasos (45') (54') Paton Paul Tziolis Alexandros (64') Nowak Krystian (70') (73') Shaughnessy Joe Nicholson Sam (82') competition: Scotland - Scottish Premiership 2016/2017
2016-11-05 Hearts 2 2 St Johnstone +
Alston Blair (7') (25') Buaben Prince Swanson Danny (41') (61') Buaben Prince (77') Rossi Igor Kane Chris (85') (87') Paterson Callum Easton Brian (90') competition: Scotland - Scottish Premiership 2016/2017
2016-09-17 St Johnstone 1 0 Hearts +
(15') Cummins Graham (33') Foster Richard (49') Davidson Murray (57') Cummins Graham Rossi Igor (75') (75') Maclean Steven (85') Kane Chris (90') Craig Liam competition: Scotland - Scottish Premiership 2016/2017
2016-08-10 St Johnstone 3 2 Hearts +
(10') Swanson Danny Paterson Callum (43') Walker Jamie (45') (75') Swanson Danny (80') Mackay Dave competition: Scotland - League Cup 2016/2017
2016-05-15 Hearts 2 2 St Johnstone +
(8') Souttar John Craig Liam (9') Cummins Graham (12') (12') Ozturk Alim (17') Sutchuin-djoum Arnaud- (21') Shaughnessy Joe (29') Oshaniwa Juwon Kane Chris (56') (57') Dauda Abiola (58') Sutchuin-djoum Arnaud Fisher Darnell (59') (60') Delgado Juanma Craig Liam (66') Scobbie Tam (74') competition: Scotland - Scottish Premiership 2015/2016
2016-03-19 Hearts 0 3 St Johnstone +
Davidson Murray (11') Davidson Murray (21') (26') Augustyn Blazej Fisher Darnell (52') Davidson Murray (71') Fisher Darnell (88') competition: Scotland - Scottish Premiership 2015/2016
2015-12-19 St Johnstone 0 0 Hearts +
Delgado Juanma (28') (90') Easton Brian competition: Scotland - Scottish Premiership 2015/2016
2015-08-02 Hearts 4 3 St Johnstone +
(4') Delgado Juanma Wotherspoon David (24') (52') Walker Jamie Mannus Alan (54') Lappin Simon (56') (62') Paterson Callum (67') Gomis Morgaro Sutton John (75') Cummins Graham (78') (80') Nicholson Sam (84') Augustyn Blazej (90') Paterson Callum competition: Scotland - Scottish Premiership 2015/2016
2014-01-18 St Johnstone 3 3 Hearts +
(21') Anderson S. Mchattie K. (38') (39') May S. Tapping C. (41') (49') May S. Mckay B. (50') Carrick D. (58') (62') May S. (63') Wotherspoon D. Nicholson S. (89') Stevenson R. (89') Wilson D. (90') (90') Mannus A. competition: Scotland - Premiership 2013/2014
2013-11-02 Hearts 0 2 St Johnstone +
Hasselbaink N. (29') May S. (53') competition: Scotland - Premiership 2013/2014
2013-08-04 St Johnstone 1 0 Hearts +
(25') May S. Unknown (27') (79') Unknown Hamill J. (79') (84') Davidson M. competition: Scotland - Premiership 2013/2014
2013-03-05 Hearts 2 0 St Johnstone +
(21') Mullen F. (33') Stevenson R. (58') Barr D. Davidson M. (62') (69') Walker J. Mackay D. (73') (83') Sutton J. competition: Scotland - Premier League 2012/2013
2012-12-15 St Johnstone 2 2 Hearts +
Sutton J. (15') (16') Vine R. Mchattie K. (18') Driver A. (38') Barr D. (45') Driver A. (53') Mcgowan R. (59') (60') Maclean S. (64') Pawlett P. (74') Davidson M. competition: Scotland - Premier League 2012/2013
2012-08-04 Hearts 2 0 St Johnstone +
(2') Mcgowan R. (30') Sutton J. Tade G. (39') (70') Paterson C. Jamie A. (76') (82') Templeton D. competition: Scotland - Premier League 2012/2013
2012-05-06 Hearts 2 0 St Johnstone +
Craig (12') (21') Skacel Morris (57') (58') Webster Davidson C. (67') (71') Grainger competition: Scotland - Premier League 2011/2012
2012-03-24 St Johnstone 2 1 Hearts +
Holt (29') (35') Davidson (58') Wright Grainger (76') (77') Sandaza Webster (78') (78') Morris competition: Scotland - Premier League 2011/2012
2012-02-14 St Johnstone 1 1 Hearts +
(84') Davidson Hamill (90') Zaliukas (117') competition: Scotland - FA Cup 2011/2012
2012-02-05 Hearts 1 1 St Johnstone +
(10') Templeton Mackay (74') Sheridan (77') competition: Scotland - FA Cup 2011/2012
2011-12-03 Hearts 1 2 St Johnstone +
Craig (3') (27') Taouil McCracken (31') Maybury (79') (86') Taouil Craig (88') competition: Scotland - Premier League 2011/2012
2011-09-25 St Johnstone 2 0 Hearts +
Webster (19') (30') Sheridan (33') Anderson (55') Sheridan (65') Millar Zaliukas (70') Taouil (72') (82') Mackay Black (85') competition: Scotland - Premier League 2011/2012
2011-01-29 Hearts 1 0 St Johnstone +
(3') Skacel (47') Santana Davidson (72') (82') Driver competition: Scotland - Premier League 2010/2011
2011-01-11 Hearts 0 1 St Johnstone +
Macdonald (86') competition: Scotland - FA Cup 2010/2011
2010-11-13 St Johnstone 0 2 Hearts +
(57') Morris Black (58') (62') Maybury Kyle (64') Zaliukas (77') (89') Duberry Stevenson (90') competition: Scotland - Premier League 2010/2011
2010-08-14 Hearts 1 1 St Johnstone +
Morris (43') (45') Elliot Parkin (45') Mackay (51') (64') Santana Anderson (74') (90') Wallace competition: Scotland - Premier League 2010/2011
2010-01-30 St Johnstone 1 0 Hearts +
(51') Deuchar (74') Gartland (87') Millar Stewart (90') competition: Scotland - Premier League 2009/2010
2009-11-21 Hearts 1 2 St Johnstone +
(35') Nade Moon (59') Samuel (60') (73') Black (77') Goncalves Johansson (87') (90') Nade competition: Scotland - Premier League 2009/2010
2009-08-30 St Johnstone 2 2 Hearts +
(23') Davidson Goncalves (59') Obua (86') (90') Hardie competition: Scotland - Premier League 2009/2010
2002-03-23 Hearts 1 3 St Johnstone +
Lovenkrands P. (21') Lovenkrands P. (31') McBride (39') (50') Wales competition: Scotland - Premier League 2001/2002
2002-01-02 St Johnstone 0 2 Hearts +
Wales (39') Fuller R. (72') competition: Scotland - Premier League 2001/2002
2001-10-13 Hearts 3 0 St Johnstone +
(26') Juanjo (37') Adam (61') Juanjo competition: Scotland - Premier League 2001/2002
2000-12-30 St Johnstone 2 2 Hearts +
Kirk A. (6') (24') Sylla S. (34') Connoly P. Durie G. (77') competition: Scotland - Premier League 2000/2001
2000-10-28 Hearts 0 3 St Johnstone +
Parker K. (49') Connoly P. (62') Connoly P. (89') competition: Scotland - Premier League 2000/2001
2000-08-06 St Johnstone 2 2 Hearts +
(32') Parker K. (74') Jones G. Oneil K. (83') Tomaschek R. (90') competition: Scotland - Premier League 2000/2001
2000-05-06 Hearts 0 0 St Johnstone +
no action competition: Scotland - Premier League 1999/2000
2000-03-15 St Johnstone 0 1 Hearts +
McSwegan G. (64') competition: Scotland - Premier League 1999/2000
1999-10-16 Hearts 1 1 St Johnstone +
(5') McSwegan G. Lowndes N. (57') competition: Scotland - Premier League 1999/2000
1999-07-31 St Johnstone 1 4 Hearts +
McSwegan G. (30') Flogel T. (67') Dods D. (78') Cameron C. (80') (83') McQuillan J. competition: Scotland - Premier League 1999/2000
1999-04-17 St Johnstone 0 0 Hearts +
no action competition: Scotland - Premier League 1998/1999
1999-02-20 Hearts 0 2 St Johnstone +
Scott D. (59') Kane P. (63') competition: Scotland - Premier League 1998/1999
1998-12-09 St Johnstone 1 1 Hearts +
(8') Kernaghan A. Hamilton D. (31') competition: Scotland - Premier League 1998/1999
1998-10-04 Hearts 1 1 St Johnstone +
Preston M. (58') (79') Makel L. competition: Scotland - Premier League 1998/1999
1998-04-18 Hearts 1 1 St Johnstone +
(75') McPherson C. Grant (78') competition: Scotland - Premier League 1997/1998
1998-01-12 St Johnstone 2 3 Hearts +
Hamilton D. (29') Naysmith (36') (48') Davidson (63') Oboyle Hamilton D. (70') competition: Scotland - Premier League 1997/1998
1997-11-15 Hearts 2 1 St Johnstone +
(48') Flogel T. Oboyle (77') (90') Cameron P. competition: Scotland - Premier League 1997/1998
1997-09-13 St Johnstone 1 2 Hearts +
Hamilton D. (19') Hamilton D. (65') (70') Tosh competition: Scotland - Premier League 1997/1998
show all matches
Summary match factsAll team matches 67St Johnstone wins 19Hearts wins 27Draw matches 21
Last 10 matches
(9') Polworth Liam Wright Drey (41') (49') Mayo Lewis (56') Murray Fraser (60') Wales Bobby Carey Graham (90') competition: Scotland - Premiership 2024/2025
(35') Watt Elliot Macdonald Kyle (44') Hendrie Stephen (55') (87') Sidibeh Adama Longridge Jackson (90') competition: Scotland - Fa Cup 2024/2025
Sprangler Sven (34') Mikulic Bozo (71') (89') Phillips Killian competition: Scotland - Premiership 2024/2025
Halliday Andrew (4') (22') Kucheriavyi Maksym Sparrow Tom (47') Thompson Dominic (61') Paton Harry (70') (87') Steven Taylor (88') Mikulic Bozo Armstrong Luke (90') competition: Scotland - Premiership 2024/2025
(9') Kirk Mackenzie competition: Scotland - Fa Cup 2024/2025
(16') Igamane Hamza (20') Cerny Vaclav (25') Diomande Mohammed Sanders Jack (54') competition: Scotland - Premiership 2024/2025
Murray Simon (3') Robertson Clark (5') Palmer Houlden Seb (10') Cameron Lyall (22') Murray Simon (29') Sylla Mohamad (30') Mulligan Josh (44') (57') Carey Graham (67') Mcpake Joshua Garza Cesar (80') competition: Scotland - Premiership 2024/2025
Iredale Jack (20') Bushiri Rocky (39') (41') Holt Jason (45') Clark Nicky Triantis Nectarios (55') Gayle Dwight (79') (90') Clark Nicky competition: Scotland - Premiership 2024/2025
Essel Aaron (26') (30') Kuehn Nikolas-gerrit- (59') Furuhashi Kyogo (64') Furuhashi Kyogo (73') Maeda Daizen competition: Scotland - Premiership 2024/2025
(44') Kirk Mackenzie Middleton Glenn (51') Dalby Sam (60') (80') Sanders Jack Docherty Ross (81') (85') Sidibeh Adama Gallagher Declan (87') competition: Scotland - Premiership 2024/2025
Hagi Ianis (17') Mccart Jamie (20') (49') Steinwender Michael Cerny Vaclav (61') (66') Baningime Beni Mccart Jamie (73') competition: Scotland - Premiership 2024/2025
(22') Mandron Mikael Nieuwenhof Calem (85') (90') Gogic Alexandros (120') Smyth Oisin Unknown (121') (121') Unknown Penrice James (125') Vargas Kenneth (125') Wilson James (125') (125') Fraser Marcus competition: Scotland - Fa Cup 2024/2025
Shankland Lawrence (15') Spittal Blair (17') (38') Samuels Imari Kabangu Elton (51') Drammeh Musa (67') Kabangu Elton (77') Vargas Kenneth (90') competition: Scotland - Premiership 2024/2025
(7') Kabangu Elton Deas Robbie (42') Watkins Marley (45') (45') Grant Jorge Magennis Kyle (45') Wales Bobby (50') Armstrong Danny (54') (58') Mccart Jamie (61') Grant Jorge Murray Fraser (67') Watson David (81') (90') Boateng Malachi competition: Scotland - Premiership 2024/2025
(23') Bright Scott Dhanda Yan (40') Mchattie Kevin (52') Kabangu Elton (62') Kabangu Elton (79') competition: Scotland - Fa Cup 2024/2025
(35') Clarkson Leighton Penrice James (65') (74') Lopes Luis competition: Scotland - Premiership 2024/2025
(45') Gallagher Declan (47') Stephenson Luca (65') Holt Kevin Wilson James (70') Penrice James (73') (83') Sevelj Vicko Forrest Alan (84') competition: Scotland - Premiership 2024/2025
(7') Drammeh Musa Casey Dan (65') (66') Forrester Adam (67') Devlin Cameron (83') Grant Jorge competition: Scotland - Premiership 2024/2025
Wilson James (2') Wilson James (48') (90') Nisbet Joshua (90') White Jordan competition: Scotland - Premiership 2024/2025
Rowles Kye (9') (28') Devlin Cameron Bushiri Rocky (35') (45') Bushiri Rocky (71') Halkett Craig Gayle Dwight (78') competition: Scotland - Premiership 2024/2025
St Johnstone form
LLDLLWWWWL
Hearts form
LDWWDWWWDL
Matches facts, based on last 10 played matches
Number of St Johnstone wins 4Number of St Johnstone draws 1Number of St Johnstone loses 5Average scored goals per match 1Average received goals per match 1.7Chance to score goal next match 90 %Chance to receive goal next match 70 %
Number of Hearts wins 5Number of Hearts draws 3Number of Hearts loses 2Average scored goals per match 2Average received goals per match 1.1Chance to score goal next match 90 %Chance to receive goal next match 60 %